package com.example.qundui.learndemo.qq;


import android.content.Intent;
import android.net.Uri;
import android.view.View;
import android.widget.Toast;

import com.example.qundui.learndemo.R;
import com.example.qundui.learndemo.lvtest.bases;

/**
 * Created by qundui on 2017/5/10.
 */

public class QQTet extends bases {
    @Override
    protected void doBusy() {
        /****************
         *
         * 发起添加群流程。群号：APP开发和前端开发群(498701538) 的 key 为： I4kXK3Kf5u8-qros2ic_Q1Ee0aItMjuF
         * 调用 joinQQGroup(I4kXK3Kf5u8-qros2ic_Q1Ee0aItMjuF) 即可发起手Q客户端申请加群 APP开发和前端开发群(498701538)
         *
         * @param key 由官网生成的key
         * @return 返回true表示呼起手Q成功，返回fals表示呼起失败
         ******************/


    }
    public void AddQQGroup(View view){
        boolean b = joinQQGroup("I4kXK3Kf5u8-qros2ic_Q1Ee0aItMjuF");
        if (b){
            Toast.makeText(this,"一键加入成功",Toast.LENGTH_SHORT).show();
        }
       else{
            Toast.makeText(this,"一键加入不成功",Toast.LENGTH_SHORT).show();
        }
    }
    public boolean joinQQGroup(String key) {
        Intent intent = new Intent();
        intent.setData(Uri.parse("mqqopensdkapi://bizAgent/qm/qr?url=http%3A%2F%2Fqm.qq.com%2Fcgi-bin%2Fqm%2Fqr%3Ffrom%3Dapp%26p%3Dandroid%26k%3D" + key));
        // 此Flag可根据具体产品需要自定义，如设置，则在加群界面按返回，返回手Q主界面，不设置，按返回会返回到呼起产品界面    //intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
        try {
            startActivity(intent);
            return true;
        } catch (Exception e) {
            // 未安装手Q或安装的版本不支持
            return false;
        }
    }
    @Override
    protected int getLayout() {
        return R.layout.qqtest;
    }
}
